﻿namespace PddHelper
{
    /// <summary>
    /// 枚举类型
    /// </summary>
    public class Enum
    {
        /// <summary>
        /// 用户类型
        /// 0-不详 1-普通用户 2-代理商 3-管理员 4-超级管理员
        /// </summary>
        public enum UserType
        {
            /// <summary>
            /// 
            /// </summary>
            不详 = 0,

            /// <summary>
            /// 
            /// </summary>
            普通用户 = 1,

            /// <summary>
            /// 
            /// </summary>
            代理商 = 2,

            /// <summary>
            /// 
            /// </summary>
            管理员 = 3,

            /// <summary>
            /// 
            /// </summary>
            超级管理员 = 4,
        }

        /// <summary>
        /// 支付类型
        /// 0-不详 1-支付宝 2-微信 3-赠送 4-对冲
        /// </summary>
        public enum payType
        {
            /// <summary>
            /// 
            /// </summary>
            不详 = 0,

            /// <summary>
            /// 
            /// </summary>
            支付宝 = 1,

            /// <summary>
            /// 
            /// </summary>
            微信 = 2,

            /// <summary>
            /// 
            /// </summary>
            赠送 = 3,

            /// <summary>
            /// 
            /// </summary>
            对冲 = 4
        }

        /// <summary>
        /// 点卡消费类型
        /// 0-不详 1-刷单 2-换机器
        /// </summary>
        public enum pointRecordType
        {
            /// <summary>
            /// 
            /// </summary>
            不详 = 0,

            /// <summary>
            /// 
            /// </summary>
            刷单 = 1,

            /// <summary>
            /// 
            /// </summary>
            换机器 = 2
        }

        /// <summary>
        /// 订单类型
        /// 0-不详 1-单独购买 2-批发 3-ID拍单 4-参团 5-果园 6-搜索
        /// </summary>
        public enum OrderType
        {
            /// <summary>
            /// 
            /// </summary>
            不详 = 0,

            /// <summary>
            /// 
            /// </summary>
            单独购买 = 1,

            /// <summary>
            /// 
            /// </summary>
            批发 = 2,

            /// <summary>
            /// 
            /// </summary>
            ID拍单 = 3,

            /// <summary>
            /// 
            /// </summary>
            参团 = 4,

            /// <summary>
            /// 
            /// </summary>
            果园 = 5,

            /// <summary>
            /// 
            /// </summary>
            搜索 = 6,
        }

        /// <summary>
        /// 订单支付类型
        /// 0-不详 1-支付宝扫码 2-支付宝密码 3-微信扫码 4-微信朋友代付
        /// </summary>
        public enum OrderPayType
        {
            /// <summary>
            /// 
            /// </summary>
            不详 = 0,

            /// <summary>
            /// 
            /// </summary>
            支付宝扫码 = 1,

            /// <summary>
            /// 
            /// </summary>
            支付宝密码 = 2,

            /// <summary>
            /// 
            /// </summary>
            微信扫码 = 3,

            /// <summary>
            /// 
            /// </summary>
            微信朋友代付 = 4
        }

        /// <summary>
        /// 订单状态
        /// 0-不详 1-已下单(未付款) 2-已付款(未发货) 3-已发货 4-已签收 5-已评价 10-已取消 11-已退款
        /// </summary>
        public enum OrderState
        {
            /// <summary>
            /// 
            /// </summary>
            不详 = 0,

            /// <summary>
            /// 
            /// </summary>
            待支付 = 1,

            /// <summary>
            /// 
            /// </summary>
            已付款 = 2,

            /// <summary>
            /// 
            /// </summary>
            待收货 = 3,

            /// <summary>
            /// 
            /// </summary>
            待评价 = 4,

            /// <summary>
            /// 
            /// </summary>
            已评价 = 5,

            /// <summary>
            /// 
            /// </summary>
            已追评 = 6,


            /// <summary>
            /// 
            /// </summary>
            已取消 = 10,

            /// <summary>
            /// 
            /// </summary>
            已退款 = 11
        }

        /// <summary>
        /// 状态类型
        /// 0-不详 1-有效 2-无效
        /// </summary>
        public enum StateType
        {
            /// <summary>
            /// 
            /// </summary>
            不详 = 0,

            /// <summary>
            /// 
            /// </summary>
            有效 = 1,

            /// <summary>
            /// 
            /// </summary>
            无效 = 2
        }

        /// <summary>
        /// 删除
        /// 0-正常 1-删除
        /// </summary>
        public enum IsDel
        {
            /// <summary>
            /// 
            /// </summary>
            正常 = 0,

            /// <summary>
            /// 
            /// </summary>
            删除 = 1
        }

        /// <summary>
        /// 是否使用-作废
        /// 0-不详 1-未使用 2-已使用
        /// </summary>       
        public enum IsUse
        {
            /// <summary>
            /// 
            /// </summary>
            不详 = 0,

            /// <summary>
            /// 
            /// </summary>
            未使用 = 1,

            /// <summary>
            /// 
            /// </summary>
            已使用 = 2
        }

        /// <summary>
        /// 任务状态
        /// 0-不详 1-开始下单 2-下单完成
        /// </summary>
        public enum TaskState
        {
            /// <summary>
            /// 
            /// </summary>
            不详 = 0,

            /// <summary>
            /// 
            /// </summary>
            开始下单 = 1,

            /// <summary>
            /// 
            /// </summary>
            下单完成 = 2
        }

        /// <summary>
        /// 充值通道平台-购买渠道
        ///  0-不详 1-线上充值 2-代理商 3-管理员
        /// </summary>
        public enum payChannel
        {
            /// <summary>
            /// 
            /// </summary>
            不详 = 0,

            /// <summary>
            /// 
            /// </summary>
            线上充值 = 1,

            /// <summary>
            /// 
            /// </summary>
            代理商 = 2,

            /// <summary>
            /// 
            /// </summary>
            管理员 = 3,
        }

        /// <summary>
        /// 站内MQ通信枚举名称
        /// </summary>
        public enum MqType
        {
            /// <summary>
            /// 更新用户信息
            /// </summary>
            更新用户信息 = 1,

            /// <summary>
            /// 刷新订单
            /// </summary>
            刷新订单 = 2,
        }

        /// <summary>
        /// 评论图片类型
        /// </summary>
        public enum PingLunType
        {
            /// <summary>
            /// 随机
            /// </summary>
            随机图文 = 0,

            ///// <summary>
            ///// 图_1张
            ///// </summary>
            //一张图 = 1,

            ///// <summary>
            ///// 图_2张
            ///// </summary>
            //二张图 = 2,

            ///// <summary>
            ///// 图_3张
            ///// </summary>
            //三张图 = 3,

            ///// <summary>
            ///// 图_4张
            ///// </summary>
            //四张图 = 4,

            ///// <summary>
            ///// 图_5张
            ///// </summary>
            //五张图 = 5,

            /// <summary>
            /// 不要图
            /// </summary>
            不要图 = 6
        }
    }
}
